package com.dks.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class TeacherCourseDto {

    /*classId*/
    private Integer classId;
    /*classId*/
    private Integer qsClassSeriesId;
    /*上课时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime lessonStartTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime lessonEndTime;
    /*课程id*/
    private Integer courseId;
    /*课程名*/
    private String courseName;
    /*课程缩略图*/
    private String coursePhotoUrl;
    /*最大月龄*/
    private Integer ageMax;
    /*最小月龄*/
    private Integer ageMin;
    /*章节id*/
    private Integer chapterId;
    /*章节名称*/
    private String chapterName;
    /*教师ID*/
    private Long teacherId;
    /*教师姓名*/
    private String teacherName;
    /*教师头像*/
    private String teacherAvatar;
    /*教室名称*/
    private String classroomName;
    /*妍值*/
    private Integer growthValue;
    /*学分*/
    private Integer score;
    /*课时消耗-基数*/
    private Integer courseBasic;
    /*课时消耗-实际消耗数*/
    private Integer periodBasic;
    /** 上课状态:0上课,1下课 */
    private Integer status;
    /** 体验位数量*/
    private Integer expCapacity;
    /** 课容量 */
    private Integer capacity;

    /** 固定位容数量*/
    private Integer fixedUseCount;
    /** 临时位容数量 */
    private Integer temporaryUseCount;
    /** 体验位容数量 */
    private Integer experienceUseCount;
    /** 等位数量——当前班级正在等位的人员数量 */
    private Integer positionWaitCount;
}
